V2EX  ›  英汉词典
Enqueued related words: Composition Root

Constructor Injection

释义 Definition

构造函数注入:一种“依赖注入(Dependency Injection)”方式,通过类的构造函数(constructor)把所需依赖(如数据库、日志、服务对象)在创建对象时一次性传入,从而降低耦合、提升可测试性与可维护性。(在软件工程语境中最常见;在其他语境里不常用。)

发音 Pronunciation (IPA)

/kənˈstrʌktər ɪnˈdʒekʃən/

例句 Examples

We use constructor injection to provide the logger.
我们使用构造函数注入来提供日志记录器。

Constructor injection makes dependencies explicit and helps you write unit tests without touching the database.
构造函数注入让依赖关系更显性,并帮助你在不访问数据库的情况下编写单元测试。

词源 Etymology

该短语由 constructor(构造函数) + injection(注入) 组成,属于软件工程术语组合:constructor 源自拉丁语 construere(建造、构造);injection 源自拉丁语 inicere(投掷进去、置入)。合起来强调“在对象构造阶段把依赖‘注入’进去”。

相关词 Related Words

文学与著作出处 Literary Works

  • Martin Fowler — Inversion of Control Containers and the Dependency Injection pattern(文章,讨论 DI/IoC,并涵盖构造函数注入等形式)
  • Mark Seemann — Dependency Injection in .NET(系统讲解依赖注入实践,构造函数注入是核心内容之一)
  • Robert C. Martin — Clean Architecture(讨论组件边界与依赖管理,常与构造函数注入等实践一起出现)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   672 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 19:34 · PVG 03:34 · LAX 11:34 · JFK 14:34
♥ Do have faith in what you're doing.